/*
 *                 Sun Public License Notice
 * 
 * The contents of this file are subject to the Sun Public License
 * Version 1.0 (the "License"). You may not use this file except in
 * compliance with the License. A copy of the License is available at
 * http://www.sun.com/
 * 
 * The Original Code is NetBeans. The Initial Developer of the Original
 * Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun
 * Microsystems, Inc. All Rights Reserved.
 */


package org.medbeans.modules.search.types;


import org.openide.loaders.DataObject;
import org.openide.util.HelpCtx;


/**
 * Test DataObject name. Reuse TextType.
 *
 * @author  Petr Kuzel
 */
public class ObjectNameType extends TextType {

    /** Serial verions UID. */
    public static final long serialVersionUID = 1L;

    
    /**
     * @return true if object passes the test.
     */
    public boolean testDataObject(DataObject dobj) {
        return match(dobj.getName());
    }
    
    /** Get help context for this search type.
     * Implements superclass abstract method. */
    public HelpCtx getHelpCtx() {
        return new HelpCtx(ObjectNameType.class);
    }
}
